#ifndef LIGHT_H
#define LIGHT_H

#include <app/ameTypes.h>

struct Light {
    unsigned int force;
    ame::vec3 position;
    ame::vec3 color;
};

struct SunLight: Light {
    ame::vec3 direction;
};

struct DirectLight: Light {
    ame::vec3 direction;
    double radius;
    double diffusion;
};

#endif
